Vers une plate-forme MapReduce tolérant les fautes byzantines
نویسندگان
چکیده
Byzantine faults are inherent in massive parallel computation, including those based on the MapReduce model. Yet, the current MapReduce framework implementations do not tolerate Byzantine failures. Therefore, it is not possible to verify if the final results of a MapReduce application are correct. We present in this article a MapReduce architecture where tasks are replicated aiming at ensuring the correctness of task execution results and isolation of faulty tasks. A preliminary performance study has evaluated some of our proposed replication mechanisms while a second one, conducted on top of a prototype that implements our architecture, has validated some of our choices, showing that it is possible to minimize the cost of Byzantine fault tolerance. MOTS-CLÉS : MapReduce, fautes byzantines, Hadoop, HDFS
منابع مشابه
Construction auto-stabilisante d'arbre couvrant en dépit d'actions malicieuses
Un protocole auto-stabilisant est par nature tolérant aux fautes transitoires (i.e. de durée finie). Ces dernières années ont vu apparaı̂tre une nouvelle classe de protocoles qui, en plus d’être auto-stabilisants, tolèrent un nombre limité de fautes permanentes. Dans cet article, nous nous intéressons aux protocoles auto-stabilisants tolérant des fautes permanentes très sévères : les fautes byza...
متن کاملAuto-Stabilisation et Confinement de Fautes Malicieuses : Optimalité du Protocole min+1
Un protocole auto-stabilisant est par nature tolérant aux fautes transitoires (i.e. de durée finie). Ces dernières années ont vu apparaı̂tre une nouvelle classe de protocoles qui, en plus d’être auto-stabilisants, tolèrent un nombre limité de fautes permanentes. Dans cet article, nous nous intéressons aux protocoles auto-stabilisants tolérant des fautes permanentes très sévères : les fautes Byza...
متن کاملMariages et Trahisons
Un protocole auto-stabilisant est par nature tolérant aux fautes transitoires (i.e. de durée finie). Ces dernières années ont vu apparaı̂tre une nouvelle classe de protocoles qui, en plus d’être auto-stabilisants, tolèrent un nombre limité de fautes permanentes. Dans cet article, nous nous intéressons aux protocoles auto-stabilisants tolérant des fautes permanentes très sévères : les fautes Byza...
متن کاملUne plate-forme UML-XML pour la gestion des rôles d'un Système d'Information
Résumé : Nous présentons dans cet article une plate forme logicielle pour générer automatiquement les profils utilisateur nécessaires à l'utilisation d'un système d'information. Cette plate forme est basée sur l'utilisation d'un AGL associé au langage UML et sur des composants JAVA que nous avons développés pour la génération des rôles dans un format XML . Dans une première partie, nous rappelo...
متن کاملOrdonnancement sur plates-formes hétérogènes de tâches partageant des données. (Scheduling Tasks Sharing Data on Heterogeneous Platforms)
Résumé Cet article est consacré à l’ordonnancement d’un grand ensemble de tâches indépendantes sur des plates-formes hétérogènes distribuées. Les tâches dépendent de données (en entrée) qui sont initialement réparties sur les différents nœuds de la plate-forme. Une certaine donnée peut être partagée par plusieurs tâches. Pour chaque tâche, notre problème est de décider sur quel nœud de la plate...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Technique et Science Informatiques
دوره 31 شماره
صفحات -
تاریخ انتشار 2012